package in.controller.handler.base; import android.content.Context; import in.lib.utils.Debug; import in.model.AdnModel; import lombok.Getter; import lombok.Setter; public abstract class DialogResponseHandler<T extends AdnModel> extends ResponseHandler { @Getter @Setter private T response; @Getter private Context context; public DialogResponseHandler(Context context) { this.context = context.getApplicationContext(); } @Override public void onFinish(boolean failed) { if (context != null) { Debug.out("sent"); Debug.out(getResponse()); } else { Debug.out("fragment is null in " + this); } if (failed) { Debug.out("Response failed"); Debug.out(getConnectionInfo()); Debug.out(getContent()); } } }